Migrationen - (K)eine Alternative für Langlebige Softwaresysteme?
نویسنده
چکیده
Langlebige Softwaresyteme werden entworfen, entwickelt, getestet und in Betrieb genommen. Sie erfüllen anschließend über einen längeren Zeitraum ihre Aufgabe. Während dieser Zeit dies ist oft länger als beim Entwurf geplant können sie dramatische Weiterentwicklungen erfahren. Hardwareund Systemsoftwareumgebungen (z.B. Betriebssystem, Datenbankund Kommunikationssoftware, Speichersysteme, Netzwerkanbindungen) können sich während dieser Zeit ändern oder stehen gar nicht mehr zur Verfügung. In solchen Situationen ist jeweils zu entscheiden: Sollen entsprechend nötige Anpassungen erfolgen (die nichts mit Funktionserweiterungen für die Endanwender zu tun haben und daher für sie keinen Zusatznutzen bringen) oder soll das Softwaresystem neu geschrieben werden. In jedem Fall ist die Frage zu beantworten, wer diese Änderungen finanziert. Der Endanwender wird im Allgemeinen nicht bereit sein, dafür ein höheres Entgelt zu entrichten. Eine (weitgehend automatische) Softwaremigration in die neue Welt kann eine Alternative zur Neuentwicklung sein: An Hand eines in Industrieumgebung über 30 Jahre sehr erfolgreichen Softwaresystems wird im Weiteren und im Vortrag beschrieben, welche Vorgehensweisen in der Praxis jeweils erfolgreich waren.
منابع مشابه
Design for Future: Das DFG-Schwerpunktprogramm für langlebige Softwaresysteme
Das DFG-Schwerpunktprogramm 1593 Design for Future Managed Software Evolution wurde gegründet, um fundamentale neue Ansätze in der Software-Entwicklung für den Bereich langlebiger Software-Systeme zu entwickeln. Initiatoren des Schwerpunktprogramms waren Ursula Goltz (Koordinatorin) sowie Gregor Engels, Michael Goedicke, Universität Duisburg-Essen, Wilhelm Hasselbring, Andreas Rausch und Birgit...
متن کاملOn-the-fly Computing - Das Entwicklungs- und Betriebsparadigma für Softwaresysteme der Zukunft
Alle Domänen und Branchen der heutigen Wirtschaft sind auf eine effiziente und effektive Entwicklung von benötigten Softwaresystemen angewiesen. Das 40 Jahre alte Prinzip der Beschaffung von Softwaresystemen durch den Einkauf von teuren, relativ unflexiblen Standardlösungen beziehungsweise der noch teureren Erstellung durch Softwarehäuser oder eigene Softwareabteilungen muss deshalb in Frage ge...
متن کاملEntscheidungsprozess für rationale Architekturentscheidungen
Zusammenfassung Eine hohe Architekturqualität geschäftskritischer Softwaresysteme ist eine zentrale Voraussetzung, um auf Marktveränderungen zeitnah reagieren zu können. Die Entscheidung für die richtige Architektur ist jedoch von vielen Faktoren abhängig: Qualitätsziele, Aufwand, Rahmenbedingungen. Erfolgt die Entscheidung auf Basis subjektiver und zu optimistischer Erwartungen drohen negative...
متن کاملAnsätze zur Reduktion der Live-Migrationsdauer virtueller Maschinen
Viele Rechenzentren nutzen Virtualisierungstechnologien zur Verbesserung der Auslastung vorhandener Server-Ressourcen. Um in derart virtualisierten Umgebungen die Wartung der physikalischen Systeme zu realisieren bzw. Ausfälle adäquat behandeln zu können, werden vom Administrator gesteuerte manuelle Migrationen der virtuellen Maschinen (VM) eingesetzt. Automatische Live-Migrationen, die nicht v...
متن کاملEffiziente Durchführung von Prozessmigrationen in verteilten Workflow-Management-Systemen
Zur Unterstützung von unternehmensweiten und -übergreifenden Geschäftsprozessen muss ein WorkflowManagement-System (WfMS) eine große Anzahl von Workflows (WF) steuern können. Dadurch resultiert eine hohe Last für die WF-Server und das zugrunde liegende Kommunikationssystem. Ein verbreiteter Ansatz zur Bewältigung der Last ist es, die WF-Instanzen verteilt durch mehrere WF-Server zu kontrolliere...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softwaretechnik-Trends
دوره 33 شماره
صفحات -
تاریخ انتشار 2013